runtime.m.procid (field)
15 uses
runtime (current package)
heapdump.go#L558: dumpint(mp.procid)
os_linux.go#L389: getg().m.procid = uint64(gettid())
os_linux.go#L397: getg().m.procid = 0
os_linux.go#L551: tgkill(getpid(), int(mp.procid), sig)
os_linux.go#L657: sevp.sigev_notify_thread_id = int32(mp.procid)
os_linux.go#L816: for atomic.Load64(&mp.procid) == 0 {
os_linux.go#L825: tid := gp.m.procid
os_linux.go#L827: if atomic.Load64(&mp.procid) == tid {
os_linux.go#L837: if mp.procid == tid {
runtime2.go#L559: procid uint64 // for debuggers, but offset not hard-coded
trace.go#L393: ug.mid = int64(s.g.m.procid)
tracebuf.go#L113: mID = uint64(w.mp.procid)
tracecpu.go#L259: hdr[2] = uint64(mp.procid)
traceevent.go#L127: w = w.writeGoStatus(uint64(gp.goid), int64(tl.mp.procid), goStatus, gp.inMarkAssist, 0 /* no stack */)
traceruntime.go#L534: pp.trace.mSyscallID = int64(tl.mp.procid)
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |